package com.example.xunjian.domain;

import java.io.Serializable;

public class MyXunJianPlans implements Serializable {
	private XunJianStandard mXunJianStandard;
	private XunjianMethod mXunjianMethod;
	private XunjainCycle mXunjainCycle;
	private XunjianHandle mXunjianHandle;
	private XunJianDevice mXunjianDevice;

	public XunJianStandard getmXunJianStandard() {
		return mXunJianStandard;
	}

	public void setmXunJianStandard(XunJianStandard mXunJianStandard) {
		this.mXunJianStandard = mXunJianStandard;
	}

	public XunjianMethod getmXunjianMethod() {
		return mXunjianMethod;
	}

	public void setmXunjianMethod(XunjianMethod mXunjianMethod) {
		this.mXunjianMethod = mXunjianMethod;
	}

	public XunjainCycle getmXunjainCycle() {
		return mXunjainCycle;
	}

	public void setmXunjainCycle(XunjainCycle mXunjainCycle) {
		this.mXunjainCycle = mXunjainCycle;
	}

	public XunjianHandle getmXunjianHandle() {
		return mXunjianHandle;
	}

	public void setmXunjianHandle(XunjianHandle mXunjianHandle) {
		this.mXunjianHandle = mXunjianHandle;
	}

	public XunJianDevice getmXunjianDevice() {
		return mXunjianDevice;
	}

	public void setmXunjianDevice(XunJianDevice mXunjianDevice) {
		this.mXunjianDevice = mXunjianDevice;
	}

	@Override
	public int hashCode() {
		String in = mXunjianDevice.getHname() + mXunJianStandard.getPart();
		return in.hashCode();
	}

	@Override
	public boolean equals(Object obj) {
		MyXunJianPlans m = (MyXunJianPlans) obj;

		return mXunjianDevice.getHname().equals(m.mXunjianDevice.getHname())
				&& mXunJianStandard.getPart().equals(
						m.mXunJianStandard.getPart());
	}
}
